Towards Measurable Process Models

نویسندگان

  • Tineke de Bunje
  • Gregor Engels
  • Luuk Groenewegen
  • Michael Heus
  • Aart A. J. Matsinger
چکیده

1 Motivation and Background Due to high market pressure, development of industrial software has to become cheaper, more exible, more reliable, and more eecient. Thus for all software development projects, improvement of the software development process has become an important objective. In order to be able to speak about and to reach improvement, two prerequisites have to be fulllled. First, explicit models of (parts of) the software process are needed, and second, metrics have to be deened to get concrete, comparable values about the quality of the software development process. The need for, and the beneets of, combining process models with metrics has been stated in several publications ((1, 2, 7, 9, 11]). In particular, successful experiences with the combination of the so-called Goal-Question-Metrics (G-Q-M) paradigm and process modelling are described in e.g. 10] and 4]. This position paper continues and exceeds substantially 4] by making their approach much more concrete. We here report about a combination of the G-Q-M paradigm with the SOCCA approach ((6]) to modelling of software processes. This has been applied to modelling, as part of a complete software process, the connguration management within a large software project at a product division of Philips in Eindhoven (NL). The achieved measurable SOCCA model has been analysed by the analysis and simulation tool HIT (Hierarchical Evaluation Tool) ((3, 5]), which was originally developed for performance evaluation of computing and communication systems. In chapter 2 we will explain our approach to reach measurable SOCCA models. Chapter 3 summarizes the setting and the results of an experiment executed at a Philips product division. The lessons learned as well as our position statements about the usage of measurable process models nish this paper. A more detailed description about the topics discussed here, can be found in 8]. 2 Measurable SOCCA Models Modelling a software process means to abstract from real-world situations and to identify the objects of (current) interest, their allowed behaviour as well as their allowed (coordinated) interactions. Objects of interest are, for instance, human as well as non-human process agents, process documents and process activities.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Methodology for Control Structure Selection Based on Rigorous Process Models

In this contribution, a systematic procedure for control structure selection based on rigorous models is presented. The basic idea is that a feedback controller that regulates certain measurable quantities to their set-points should steer the process towards its economic optimum in the presence of disturbances and model uncertainties. This part of the analysis is performed for the stationary be...

متن کامل

Towards an Operational Definition of Critical Thinking

This paper offers a state-of-the-art working definition for the concept of Critical Thinking (CT hereafter) in an attempt to provide a framework for the development of an operational definition for this complex concept. Having studied various definitions and models, proposed for CT by major figures in the field, the key defining features of this rich concept were identified and classified. Base...

متن کامل

Towards a Usability Evaluation Process for Model-Driven Web Development

This paper presents an approach to integrate usability evaluations into Model-Driven Web development processes. Our main motivation is to define a generic usability evaluation process which can be instantiated into any concrete Web development process that follows a Model-Driven Development (MDD) approach. A preliminary version of a Web Usability Model was defined in order to support this usabi...

متن کامل

Measurement-based guidance of software projects using explicit project plans

As first steps towards establishing software engineering as an engineering discipline, we need to create explicit models of its building blocks, i.e., projects, processes, products, and various quality perspectives; organize these models for effective reuse across project boundaries; and establish measurable criteria for project guidance. This paper investigates the possibilities of providing m...

متن کامل

Challenges and Prospects for Integrating the Assessment of Health Impacts in the Licensing Process of Large Capital Project in Brazil

Brazil was one of the first countries in Latin America to institutionalize a National Environmental Policy in 1981, including the environmental impact assessment (EIA) process of economic activities with anticipated impacts on the environment. Today, EIA practice in Brazil comes with a number of limitations: it is constrained by its environmental advocacy role; application is strongly oriented ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996